"""Расчет объемов и времени циркуляции"""

# Параметры обсадной колонны
casing_diameter = 0.146  # Диаметр обсадной колонны, м
casing_inner_diameter = 0.13  # Внутренний диаметр колонны, м
casing_shoe_depth = 2283  # Глубина башмака колонны, м

# Параметры бурения
bit_diameter = 0.126  # Диаметр долота, м
cavernosity_coefficient = 1.1  # Коэффициент кавернозности
hole_depth = 3067  # Забой, м
tool_depth = 3067  # Глубина спуска инструмента, м

# Параметры бурильных труб
drill_pipe_diameter = 0.089  # Диаметр СБТ, м
drill_pipe_inner_diameter = 0.071  # Внутренний диаметр СБТ, м

# Параметры насоса
pump_volume = 36  # Объем в мерниках
pump_strokes_per_minute = 35  # Количество 2х ходов в минуту
piston_diameter = 0.14  # Диаметр поршня, м
piston_stroke_length = 0.387  # Длина хода поршня, м
filling_coefficient = 0.95  # Коэффициент наполнения
number_of_pistons = 3  # Количество поршней

# Неизвестные параметры (требуют расчета или уточнения)
landing_string_diameter = None  # Диаметр ЛБТ
landing_string_inner_diameter = None  # Внутренний диаметр ЛБТ
landing_string_length = None  # Длина ЛБТ
upper_drill_pipe_diameter = None  # Диаметр УБТ
upper_drill_pipe_length = None  # Длина УБТ
upper_drill_pipe_inner_diameter = None  # Внутренний диаметр УБТ

# Объемы
casing_volume = 30.3  # Объем колонны, м^3
casing_volume_with_tool = 23.4  # Объем колонны с инструментом в башмаке, м^3
wellbore_volume = 41.0  # Объем скважины, м^3
wellbore_volume_with_tool = 34.1  # Объем скважины с инструментом, м^3
annulus_volume = 10.7  # Объем ствола (затрубного пространства), м^3
drill_pipe_volume = 6.9  # Объем СБТ, м^3
landing_string_volume = 0.0  # Объем ЛБТ, м^3
upper_drill_pipe_volume = 0.0  # Объем УБТ, м^3
tool_volume = 6.9  # Объем инструмента, м^3
tool_internal_volume = 12.1  # Объем в инструменте, м^3
annulus_fluid_volume = 22.0  # Объем в затрубье, м^3
total_circulation_volume = 70.1  # Общий объем циркуляции, м^3

# Времена циркуляции
wellbore_circulation_time = 57.4  # Время циркуляции скважины, мин
total_circulation_time = 118.0  # Время циркуляции общая, мин
annulus_circulation_time = 37.0  # Время циркуляции затрубья, мин
tool_circulation_time = 20.4  # Время циркуляции инструмента, мин
casing_circulation_time = 39.3  # Время циркуляции колонны, мин

# Параметры насоса (производительность)
pump_flow_rate_cubic_meter = 0.59  # Производительность насоса, м^3/мин
pump_flow_rate_liter_per_second = 9.90  # Производительность насоса, л/сек

""" Расчет утяжеления раствора """

# Параметры бурового раствора
initial_density = 1.09  # Начальная плотность, г/см^3
final_density = 1.12  # Конечная плотность, г/см^3
weighting_material_density = 2720  # Плотность утяжелителя, кг/м^3
solution_volume = 20  # Объем раствора, м^3

# Дополнительные параметры (возможно, для другой ситуации или расчета)
weighting_material_mass = 1000  # Масса утяжелителя, кг
initial_density_kg_m3 = 1180  # Начальная плотность, кг/м^3 (возможно, дублирование)
weighting_material_density_2 = 2000  # Плотность утяжелителя, кг/м^3 (возможно, дублирование)
solution_volume_2 = 47  # Объем раствора, м^3 (возможно, дублирование)

# Параметры давления и глубины
vertical_depth = 2278  # Глубина по вертикали, м
excess_pressure_on_riser = 9  # Избыточное давление на стояке, атм
mud_density = 1.11  # Плотность раствора, г/см^3

# Результаты расчетов или дополнительные параметры
weighting_material_mass_calculated = 1020.0  # Масса утяжелителя, кг (возможно, результат расчета)
weighting_material_volume = 0.4  # Объем утяжелителя, м^3
final_solution_volume = 20.4  # Конечный объем раствора, м^3
number_of_weighting_material_bags = 25.5  # Количество мешков утяжелителя
chalk_concentration = 51.0  # Концентрация мела, кг/м^3


# Еще результаты расчетов или дополнительные параметры
final_density_calculated = 1.18863157894737  # Конечная плотность, г/см^3 (возможно, результат расчета)
ikkarb_concentration = 0  # Концентрация ИККАРБ, кг/м^3


# Параметры пластового давления
equilibrium_density = 1.150  # Плотность равновесия, г/см^3


#  Параметры смешивания жидкостей (возможно, для расчета конечной плотности)
volume_1 = 30  # Объем первой жидкости
density_1 = 1.08  # Плотность первой жидкости
volume_2 = 10  # Объем второй жидкости
density_2 = 1  # Плотность второй жидкости
final_density_mixture = 1.06  # Конечная плотность смеси


#  Еще один набор параметров смешивания жидкостей
volume_1_mix2 = 30  # Объем первой жидкости (смесь 2)
density_1_mix2 = 1.11  # Плотность первой жидкости (смесь 2)
volume_2_mix2 = 4  # Объем второй жидкости (смесь 2)
density_2_mix2 = 1.01  # Плотность второй жидкости (смесь 2)
final_density_mixture2 = 1.09823529411765  # Конечная плотность смеси 2


# Параметры для расчета разбавления бурового раствора
initial_mud_density = 1170  # Начальная плотность раствора, кг/м^3
final_mud_density = 1165  # Конечная плотность раствора, кг/м^3

initial_mud_volume = 40  # Начальный объем раствора в циркуляции, м^3
added_water_volume = 18  # Добавлено воды (прирост объема), м^3
water_density = 1065  # Плотность воды (свежего раствора), кг/м^3

wellbore_diameter = 124  # Диаметр скважины, мм
cavernosity_coefficient = 0.10  # Коэффициент кавернозности (в долях единицы)
drilled_interval = 176  # Проходка, м